package demo.day12

//Kotlin 可空类型扩展函数
// 如果是null 就输出默认值
fun main() {
    val infoValue: String? = null
    infoValue.outputStringValueFun("aa")

    // String? 可以接收可空数据 也可以接收有值数据
    // String 只能接收有值数据
    val name = "Kiki"
    name.outputStringValueFun("bb")
}

// String?可空类型扩展函数
fun String?.outputStringValueFun(defaultValue: String) = println(this ?: "默认值为：$defaultValue")


fun String?.outputStringValueFunGet(defaultValue: String) = if (this == null) defaultValue else this